Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F2 Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F7 Spain F18 Spain F19 Spain F20 Spain F24 Spain F25 Spain F26 Spain F28 France F2 France F3 Spain F3 Portugal F1 Portugal F2 Portugal F3 Morocco F1 Morocco F2 Spain F6 Spain F12 Spain F13 Spain F26 Spain F27 Germany F5 Italy F1 Italy F2 Portugal F1 Portugal F3 France F6 Spain F7 Spain F5 Spain F30 Spain F23 Spain F6 Spain F7 Portugal F2 Spain F32 Spain F34a France F1 Spain F22 The Bolton Challenger - Bolton Khanty-Mansiysk Challenger Prostejov Challenger Akbank Private Banking-TED Open - Istanbul Open de Franche Comte - Besancon TED Open-Akbank Private Banking - Istanbul Open de L'Isere - Grenoble Ciudad de Pozoblanco Open Diputacion - Cordoba II Cyclus Open de Tenis - Florianopolis Napoli Challenger Memorial Manfredini - Sassuolo Tarragona Challenger Tunis Challenger Vigo Challenger LXVII Concursu Internacional de Vigo - Vigo Challenger Ciudad de Guayaquil - Guayaquil Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc XL Bermuda Open - Bermuda Tampere Imageneering Open - Tampere Copa Petrobras Colombia - Bogota Morocco Tennis Tour - Tanger Prostejov Challenger Genova Open Challenger - Genova Portoroz Challenger Barranquilla Challenger Mons Challenger Ho Chi Minh City Challenger Tatra Banka Slovak Open - Bratislava Mouilleron-Le-Captif Challenger Canberra Challenger Challenger 42 - Andrezieux Szczecin Challenger Lyon Challenger Perugia Challenger Bangkok Challenger Bangkok Challenger Burnie Challenger Zhuhai Challenger Marbella Challenger Alicante Challenger Barletta Challenger Poznan Challenger Nottingham Challenger Winnipeg Challenger Binghamton Challenger Tiburon Challenger Monterrey Challenger Knoxville Challenger Da Nang Challenger Monterrey Challenger Ilkley Challenger Launceston Challenger Irving Challenger Segovia Challenger IPP Open - Helsinki Gwangju Challenger Telenordia Swedish Open - Bastad BMW Open - Munich Synsam Swedish Open - Bastad RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Gerry Weber Open - Halle Synsam Swedish Open - Bastad San Benedetto Challenger Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston ARAG World Team Championship - Dusseldorf Surbiton Challenger Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Cortina Challenger Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Heineken Open - Auckland Brasil Open - Costa do Sauipe Segovia Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Masters Series - Hamburg China Open - Beijing If Stockholm Open - Stockholm Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Movistar Open - Santiago Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona AEGON Championships - London Catella Swedish Open - Bastad Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad China Open - Beijing St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Internationaler Raiffeisen Grand Prix - St. Polten Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Sarajevo Open - Sarajevo Garden Open - Rome Schickendanz Open - Furth X Open Internacional D'Andorra - Andorra Studena Croatia Open - Umag Finnish Open - Helsinki Credit Agricole Suisse Open - Gstaad Heineken Open - Auckland Top Wool Challenger Biella - Biella GHI Bronx Classic - Bronx Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona Oberstaufen Cup - Oberstaufen The LTA Sunderland Challenger - Sunderland Open Castilla y Leon - Segovia Dusseldorf Open 2006 - Dusseldorf Open Costa Daurada - Tarragona ATP Slovak Open Challenger - Bratislava Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo Copa Petrobras Argentina - Buenos Aires Grand Prix Hassan II - Casablanca Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz Allianz Suisse Open Gstaad - Gstaad Ipsos Bucharest Challenger - Bucharest Copa Petrobras Uruguay - Montevideo LXV Concurso Internacional Vigo - Vigo International German Open - Hamburg Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam ATP Open Castilla y Leon - Segovia XI Torneo Internazionale di Tennis - Barletta Barcelona Open BancSabadell - Barcelona Open Sabadell Atlantico - Barcelona Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Segovia Challenger Tennis Napoli Cup 2007 - Napoli Copenhagen Open - Copenhagen Mitsubishi Electric Europe Cup - Monza St. Brieuc Challenger Prosperita Open 2006 - Ostrava Valencia Open - Valencia Aircel Chennai Open - Chennai Segovia Challenger Open Sabadell Atlantico - Barcelona Royal Guard Open Chile - Vina del Mar Tarragona Challenger Copa Claro - Buenos Aires AEGON International - Eastbourne 5° Sporting Challenger - Turin Portugal Open - Oeiras Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Czech Open 2006 - Prostejov Credit Agricole Suisse Open - Gstaad PBZ Zagreb Indoors - Zagreb Roma Challenger 2007 - Rome Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki Isla de Gran Canaria - Mas Palomas The Nottingham Open - Nottingham Rakuten Japan Open - Tokyo San Remo Tennis Cup - San Remo Open Seat Godo 2005 - Barcelona Rio Open 500 - Rio de Janeiro Trofeo Sisma Mantova - Mantova Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Grand Prix Hassan II - Casablanca Apia International - Sydney Barcelona Open BancSabadell - Barcelona Akbank Private Banking TED Open 2006 - Istanbul Rabat Challenger Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Shenzhen Open - Shenzhen China Open - Beijing Steelers Cup - Kosice Hypo Group Tennis International - Portschach Marrakech Challenger Challenger 42 - Andrezieux ATP Guzzini Challenger - Recanati Challenger Hamburg - Hamburg Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton Swiss Indoors Basel - Basel Moscow Challenger Open de Moselle - Metz Ciudad de Pozoblanco Open Diputacion - Cordoba Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Open de la Comunidad Valenciana - Valencia Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Moselle Open - Metz Rakuten Japan Open - Tokyo Concurso Internacional de Vigo - Vigo Irving Challenger Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Siemens Open 2007 - Scheveningen Porsche Open - Poznan Gerry Weber Open - Halle Challenger Copa Sevilla - Seville Pilot Pen Tennis - New Haven Copa Petrobras Brazil - Aracaju Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg Gerry Weber Open - Halle Ciudad de Pozoblanco Open Diputacion - Cordoba ATP Studena Croatia Open Umag - Umag Shenzhen Challenger Media Will Cup Busan Challenger Tennis - Busan Energis Open - Amersfoort The Nottingham Cahllenger - Nottingham Stockholm Open - Stockholm Quimper Challenger Neride Prague Indoor - Prague Jameson Cup - Milan Nottingham Challenger Pozoblanco Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Open 13 - Marseille Unicredit (Suisse) Bank S. A. Challenger - Chiasso Dubai Open - Dubai KGHM Polish Indoors - Wroclaw Heineken Open - Auckland Catella Swedish Open - Bastad If Stockholm Open - Stockholm Champaign Challenger The Scottish Tennis Championships - Edinburgh Timisoara Challenger - Timisoara ECM Cup - Prague BCR Open Romania - Bucharest European Open - Antwerp Heineken Open Shanghai - Shanghai XXXVII Torneig C.E. Laieta - Barcelona Open de Moselle - Metz AIG Japan Open - Tokyo Prostejov Challenger 's Tennis Masters 07 Challenger - Graz Stockholm Open - Stockholm Tean International - Alphen Todi Challenger Tampere Imageneering Open - Tampere SAP Open - San Jose Estoril Open - Estoril Copa Sevilla 2007 - Seville Braunschweig Challenger Apia International - Sydney BMW Open - Munich XI Open International D'Andorra - Andorra Pozoblanco Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Braunschweig Challenger Oberstraufen Cup - Oberstaufen BCR Open Romania - Bucharest Open Costa Daurada - Tarragona Riviera di Rimini Challenger 2004 - Rimini Telenordia Swedish Open - Bastad Mercedes Cup - Stuttgart Arroyo de la Encomienda - Valladolid Copa Petrobras Brazil - Belo Horizonte Proton Malaysian Open - Kuala Lumpur Brasil Open - Costa do Sauipe ARAG World Team Championship - Dusseldorf Stockholm Open - Stockholm Open de Nice Cote dAzur - Nice Morocco Tennis Tour - Meknes 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Estoril Open - Estoril Gerry Weber Open - Halle BCR Open Romania - Bucharest Dubai Duty Free Tennis Championships - Dubai German Tennis Championships - Hamburg Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Wideyes Swedish Open - Bastad Scania Stockholm Open - Stockholm Open 13 - Marseille ATP Challenger Trophy 2008 - Trnava Trofeo Conde de Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Legg Mason Tennis Classic - Washington D.C. Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Samsung Securities Cup - Seoul Tunis Challenger Legg Mason Tennis Classic - Washington Intersport Heilbronn Open - Heilbronn Estoril Open - Estoril US Men's Clay Court Championship - Houston Challenger Ford de Cherbourg - Cherbourg Sunrise Challenger ECM Prague Open - Prague Serbia Open - Belgrade Steelers Cup - Kosice Heineken Open - Auckland Open 13 - Marseille Copenhagen Open - Copenhagen Open 13 - Marseille Gerry Weber Open - Halle Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Milan Indoors - Milan Open de Moselle - Metz Barcelona Open BancSabadell - Barcelona Open SEAT Godo 2006 - Barcelona Memphis Open - Memphis Grand Prix Hassan II - Marrakech Swiss Indoors Basel - Basel Chennai Open - Chennai Interwetten Austrian Open - Kitzbuhel Open de Tenis Comunidad Valenciana - Valencia Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2003 - Barcelona Telenordia Swedish Open - Bastad Scania Stockholm Open - Stockholm Arizona Men's Tennis Championships - Scottsdale ABN AMRO World Tennis Tournament - Rotterdam Tennis Napoli Cup - Napoli Zagreb Open - Zagreb Dubai Duty Free Tennis Championships - Dubai Apia International - Sydney Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Ostrava Challenger St. Petersburg Open - St. Petersburg Open Seat Godo - Barcelona Ecuador Open - Quito Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar Open - Doha Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul International Indoor Tennis Championships of Croatia - Zagreb Moselle Open - Metz BNP Paribas Masters - Paris Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Grand Prix de Tennis de Lyon - Lyon Hall of Fame Open - Newport Shanghai ATP Masters - Shanghai Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach Brasil Open - Costa do Sauipe Sony Open Tennis - Miami Valencia Open - Valencia ABN/AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Open SEAT 2008 - Barcelona TD Waterhouse Cup - Long Island Power Horse Cup - Dusseldorf Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Aircel Chennai Open - Chennai NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Medibank Private International - Sydney Grand Prix Hassan II - Casablanca French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Thailand Open - Bangkok Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Dutch Open Tennis - Amersfoort Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Pacific Life Open - Indian Wells Wimbledon - London Tennis Masters Series - Monte Carlo U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Credit Agricole Suisse Open - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, 1R, SWE-AUS 4-1 Davis Cup, World Group, QF, ARG-SWE 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, PO, SWE-ARG 2-3 Wimbledon - London Davis Cup, World Group, PO, SWE-ITA 3-2 ARAG ATP World Tour Championship - Dusseldorf Wimbledon - London Davis Cup, World Group, 1R, ESP-KAZ 5-0 Australian Open - Melbourne Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, SF, FRA-ESP 3-2 BNP Paribas Masters - Paris French Open - Paris French Open (juniors) Capitala World Tennis Championship AAMI Classic - Kooyong The Mubadala World Tennis Championship Australian Open - Melbourne French Open - Paris Barclays ATP World Tour Finals - London U.S. Open - New York Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, World Group, 1R, BLR-SWE 2-3 Davis Cup, World Group, QF, SWE-ARG 4-1 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, 1R, ARG-SWE 5-0 Olympics - Athens Wimbledon - London French Open - Paris Australian Open - Melbourne Olympics - Beijing Barclays ATP World Tour Finals - London